package com.aipsi.cws.common.util.DataUtil;

import java.lang.reflect.Field;

/**
 * <p>
 *     字段处理器,可以对传入的字段进行相关处理
 * </p>
 * @author 大忽悠
 * @create 2022/3/26 18:31
 */
@FunctionalInterface
public interface FiledProcessor {
    /**
     * <P>
     *     可以忽略对当前字段的处理,也可以对字段进行修改
     * </P>
     * @param field 传入的字段
     * @param target 目标对象
     * @return 返回false,表明忽略当前字段
     */
    boolean process(Field field,Object target) throws IllegalAccessException;
}
